import { DialogForm } from 'custom/index'
import { getCusSerList, addCustomerServiceExamScores, updateCustomerServiceExamScores } from './api'

const addDialog = new DialogForm('DialogForm')

addDialog
  .title('新增')
  .postApi(addCustomerServiceExamScores)
  .useGroup('')
    .useApiSelect('userId', getCusSerList).label('客服').setProp('valueKey', 'userId').setProp('labelKey', 'name').required().end()
    .useDatePicker('month').label('月份').required().setProps({ type: 'month', format: "YYYY-MM", valueFormat: "YYYY-MM" }).end()
    .useItem('score').label('分数').required().end()

const editDialog = new DialogForm('DialogForm')
editDialog
  .title('编辑')
  .postApi(updateCustomerServiceExamScores)
  .useGroup('')
    .useApiSelect('userId', getCusSerList).label('客服').setProp('valueKey', 'userId').setProp('labelKey', 'name').setProp('disabled', true).required().end()
    .useDatePicker('month').label('月份').required().setProps({ type: 'month', format: "YYYY-MM", valueFormat: "YYYY-MM", disabled: true }).end()
    .useItem('score').label('分数').required().end()

export { addDialog, editDialog }
